[PATCH] (riscv64) Fix Java bridgetest failure
authorSakura286 <sakura286@outlook.com>
Tue, 19 Dec 2023 08:21:33 +0000 (08:21 +0000)
committerRene Engelhard <rene@debian.org>
Sun, 25 Aug 2024 11:06:48 +0000 (13:06 +0200)
commiteffce3d09b892eab465c6d2423ccc3b83b99b7cf
tree98062a3690d580fa0ad3b9ce593457043278eefb
parentcf16de50e225d552dd68e00095ac18dc39cc9968
[PATCH] (riscv64) Fix Java bridgetest failure

* Refactor the code related to struct processing. Fix Java bridge-
  test failure. Fixed test list:
  * bridgetest-javaserver
  * [CUT] smoketest
  * [JUT] forms_unoapi_1
  * [JUT] forms_unoapi_2
  * [JUT] forms_unoapi_3
  * [JUT] forms_unoapi_4
* Clean higher bit to prevent compiler generate wrong code when
  pyuno calls functions through UNO environment. This fixes some
  weired uitest failure.
* Reorder the datatype list. Optimize the inserting args section in
  uno2cpp.cxx.
* Remove some unused code.

Change-Id: I74330126d31d847485b1d81fc34376b1d020f886

Gbp-Pq: Name fix-riscv64-bridge.diff
bridges/source/cpp_uno/gcc3_linux_riscv64/abi.cxx
bridges/source/cpp_uno/gcc3_linux_riscv64/abi.hxx
bridges/source/cpp_uno/gcc3_linux_riscv64/cpp2uno.cxx
bridges/source/cpp_uno/gcc3_linux_riscv64/uno2cpp.cxx